package com.kalvan.system.bean.req;

import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;

/**
 * 操作日志记录实体
 * 表名 log
 * 2019-06-01 02:29:27
 *
 * @author kalvan
 */
@Getter
@Setter
public class LogDto implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 操作人
     */
    @NotBlank
    private String logUser;

    /**
     * 日志来源
     */
    @NotBlank
    private String systemCode;

    /**
     * 日志分组
     */
    @NotBlank
    private String logGroup;
    /**
     * 操作类型
     */
    @NotBlank
    private Integer logType;

    /**
     * 操作路径
     */
    @NotBlank
    private String logAction;

    /**
     * 操作说明
     */
    @NotBlank
    private String logRemark;

    /**
     * 操作内容明细
     */
    private String logDetail;

    /**
     * 操作前内容明细
     */
    private String logOldDetail;

    /**
     * 被操作者
     */
    private String logOperated;

    /**
     * 操作ip
     */
    private String logIp;

    /**
     * 操作时间
     */
    private Date logTime;

}
